Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Turtle F2F</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Turtle_F2F"> <link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Turtle_F2F rootpage-Turtle_F2F skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Turtle F2F</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><style data-mw-deduplicate="TemplateStyles:r1295905060">
/* start https://en.wikipedia.org/ */


.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}


/* end https://en.wikipedia.org/ */
</style><table class="infobox vevent"><tbody><tr><td colspan="2" class="infobox-image logo"><span typeof="mw:File"></span></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Programmer" title="Programmer">Developer(s)</a></th><td class="infobox-data">Petr Matejka<br>Bogdan Popescu</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Initial release</th><td class="infobox-data">2004 (v0.0.2)</td></tr><tr style="display: none;"><td colspan="2" class="infobox-full-data"></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_release_life_cycle" title="Software release life cycle">Final release</a></th><td class="infobox-data">1.5 (2006) <span class=""><a class="external text external" href="https://en.wikipedia.org/w/index.php?title=Template:Latest_stable_software_release/Turtle_F2F&amp;action=edit">[±]</a></span></td></tr><tr style="display:none"><td colspan="2">
</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Written in</th><td class="infobox-data">C++</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Operating_system" title="Operating system">Operating system</a></th><td class="infobox-data"><a href="Linux" title="Linux">Linux</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Available in</th><td class="infobox-data">English</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_categories#Categorization_approaches" title="Software categories">Type</a></th><td class="infobox-data"><a href="Anonymous_P2P" title="Anonymous P2P">Anonymous P2P</a> / <a href="Friend-to-friend" title="Friend-to-friend">friend-to-friend</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_license" title="Software license">License</a></th><td class="infobox-data"><a href="GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Website</th><td class="infobox-data"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20061213114259/http://www.turtle4privacy.org/">www.turtle4privacy.org</a></td></tr></tbody></table>
<p><b>Turtle</b> was a <a href="Free_software" title="Free software">free</a> <a href="Anonymous_peer-to-peer" class="mw-redirect" title="Anonymous peer-to-peer">anonymous peer-to-peer</a> network project being developed at the <a href="Vrije_Universiteit" class="mw-redirect" title="Vrije Universiteit">Vrije Universiteit</a> in <a href="Amsterdam" title="Amsterdam">Amsterdam</a>, involving professor <a href="Andrew_Tanenbaum" class="mw-redirect" title="Andrew Tanenbaum">Andrew Tanenbaum</a>. It is not developed anymore. Like other anonymous P2P software, it allows users to share files and otherwise communicate without fear of legal sanctions or censorship.
</p>
<div class="mw-heading mw-heading2"><h2 id="Architecture">Architecture</h2></div>
<p>Technically, Turtle is a <a href="Friend-to-friend" title="Friend-to-friend">friend-to-friend</a> (<a href="Friend-to-friend" title="Friend-to-friend">F2F</a>) network - a special type of peer-to-peer network in which all your communication goes only to your friends, and then to their friends, and so on, to the ultimate destination.
</p><p>The basic idea behind Turtle is to build a <a href="Peer-to-peer" title="Peer-to-peer">P2P</a> overlay on top of pre-existing trust relationships among Turtle users. Each user acts as node in the overlay by running a copy of the Turtle client software. Unlike existing P2P networks, Turtle does not allow arbitrary nodes to connect and exchange information. Instead, each user establishes secure and authenticated channels with a limited number of other nodes controlled by trusted people (friends).
</p><p>In the Turtle overlay, both queries and results move hop by hop; the net result is that information is only exchanged between people that trust each other and is always encrypted. Consequently, a snooper or adversary has no way to determine who is requesting / providing information, and what that information is. Given this design, a Turtle network offers a number of useful security properties, such as confined damage in case of node compromise, and resilience against denial of service attacks.
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1266661725">
/* start https://en.wikipedia.org/ */


.mw-parser-output .portalbox{padding:0;margin:0.5em 0;display:table;box-sizing:border-box;max-width:175px;list-style:none}.mw-parser-output .portalborder{border:1px solid var(--border-color-base,#a2a9b1);padding:0.1em;background:var(--background-color-neutral-subtle,#f8f9fa)}.mw-parser-output .portalbox-entry{display:table-row;font-size:85%;line-height:110%;height:1.9em;font-style:italic;font-weight:bold}.mw-parser-output .portalbox-image{display:table-cell;padding:0.2em;vertical-align:middle;text-align:center}.mw-parser-output .portalbox-link{display:table-cell;padding:0.2em 0.2em 0.2em 0.3em;vertical-align:middle}@media(min-width:720px){.mw-parser-output .portalleft{margin:0.5em 1em 0.5em 0}.mw-parser-output .portalright{clear:right;float:right;margin:0.5em 0 0.5em 1em}}


/* end https://en.wikipedia.org/ */
</style>
<ul><li><a href="GiFT" title="GiFT">giFT</a></li>
<li><a href="Internet_privacy" title="Internet privacy">Internet privacy</a></li>
<li><a href="File_sharing" title="File sharing">File sharing</a></li>
<li><a href="Friend-to-friend" title="Friend-to-friend">F2F</a></li>
<li><a href="RetroShare" class="mw-redirect" title="RetroShare">RetroShare</a> (inspired by "Turtle Hopping" feature)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<ul><li><a rel="nofollow" class="external free" href="https://turtle-p2p.sourceforge.net/turtleinitial.pdf">https://turtle-p2p.sourceforge.net/turtleinitial.pdf</a> "Safe and Private Data Sharing with Turtle: Friends Team-Up and Beat the System"</li>
<li><a rel="nofollow" class="external free" href="http://www.usenix.org/events/sec05/wips/popescu.pdf">http://www.usenix.org/events/sec05/wips/popescu.pdf</a> "Turtle: Safe and Private Data Sharing" from Usenix 2005 conference</li>
<li><a rel="nofollow" class="external free" href="http://delis.upb.de/paper/DELIS-TR-169.pdf">http://delis.upb.de/paper/DELIS-TR-169.pdf</a> from the "Applied Public Key Infrastructure: 4th International Workshop: Iwap 2005"</li>
<li><a rel="nofollow" class="external free" href="http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/proceedings/&amp;toc=comp/proceedings/icpads/2005/2281/01/22811toc.xml&amp;DOI=10.1109/ICPADS.2005.215">http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/proceedings/&amp;toc=comp/proceedings/icpads/2005/2281/01/22811toc.xml&amp;DOI=10.1109/ICPADS.2005.215</a> from the "11th International Conference on Parallel and Distributed Systems (ICPADS'05)"</li></ul>
<p><br>
</p>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox" aria-labelledby="Peer-to-peer_file_sharing199" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><style data-mw-deduplicate="TemplateStyles:r1239400231">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div id="Peer-to-peer_file_sharing199" style="font-size:114%;margin:0 4em"><a href="Peer-to-peer_file_sharing" title="Peer-to-peer file sharing">Peer-to-peer file sharing</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Computer_network" title="Computer network">Networks</a>,<br><a href="Communication_protocol" title="Communication protocol">protocols</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Centralized</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Direct_Connect_(protocol)" title="Direct Connect (protocol)">Direct Connect</a></li>
<li><a href="Soribada" title="Soribada">Soribada</a></li>
<li><a href="Soulseek" title="Soulseek">Soulseek</a></li>
<li><a href="XDCC" title="XDCC">XDCC</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Decentralized</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="BitTorrent" title="BitTorrent">BitTorrent</a></li>
<li><a href="Dat_(software)" title="Dat (software)">DAT</a></li>
<li><a href="EDonkey_network" title="EDonkey network">eDonkey</a></li>
<li><a href="FastTrack" title="FastTrack">FastTrack</a></li>
<li><a href="Fopnu" class="mw-redirect" title="Fopnu">Fopnu</a></li>
<li><a href="Hyphanet" title="Hyphanet">Hyphanet</a></li>
<li><a href="GNUnet" title="GNUnet">GNUnet</a></li>
<li><a href="Gnutella" title="Gnutella">Gnutella</a></li>
<li><a href="Gnutella2" title="Gnutella2">Gnutella2</a></li>
<li><a href="I2P" title="I2P">I2P</a></li>
<li><a href="InterPlanetary_File_System" title="InterPlanetary File System">IPFS</a></li>
<li><a href="Kad_network" title="Kad network">Kad</a></li>
<li><a href="LBRY" title="LBRY">LBRY</a></li>
<li><a href="GiFT#OpenFT_protocol" title="GiFT">OpenFT</a></li>
<li><a href="OnionShare" title="OnionShare">OnionShare</a></li>
<li><a href="Perfect_Dark_(P2P)" title="Perfect Dark (P2P)">Perfect Dark</a></li>
<li><a href="Retroshare" title="Retroshare">Retroshare</a></li>
<li><a href="Share_(P2P)" title="Share (P2P)">Share</a></li>
<li><a href="Tribler" title="Tribler">Tribler</a></li>
<li><a href="WebTorrent" title="WebTorrent">WebTorrent</a></li>
<li><a href="WinMX" title="WinMX">WinMX</a></li>
<li><a href="Winny" title="Winny">Winny</a></li>
<li><a href="ZeroNet" title="ZeroNet">ZeroNet</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Historic</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Audiogalaxy" title="Audiogalaxy">Audiogalaxy</a></li>
<li><a href="CuteMX" title="CuteMX">CuteMX</a></li>
<li><a href="Hotline_Communications" title="Hotline Communications">Hotline</a></li>
<li><a href="Kazaa" title="Kazaa">Kazaa</a></li>
<li><a href="LimeWire" title="LimeWire">LimeWire</a></li>
<li><a href="Morpheus_(file-sharing_software)" title="Morpheus (file-sharing software)">Morpheus</a></li>
<li><a href="Napster" title="Napster">Napster</a></li>
<li><a href="Scour_Inc." title="Scour Inc.">Scour</a></li>
<li><a href="Usenet" title="Usenet">Usenet</a></li>
<li><a href="WASTE" title="WASTE">WASTE</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Comparisons<br>of <a href="Client_(computing)" title="Client (computing)">clients</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Comparison_of_ADC_Software" class="mw-redirect" title="Comparison of ADC Software">Advanced Direct Connect</a></li>
<li><a href="Comparison_of_BitTorrent_clients" title="Comparison of BitTorrent clients">BitTorrent</a></li>
<li><a href="Comparison_of_Direct_Connect_software" title="Comparison of Direct Connect software">Direct Connect</a></li>
<li><a href="Comparison_of_eDonkey_software" title="Comparison of eDonkey software">eDonkey</a></li>
<li><a href="Gnutella#Gnutella_features" title="Gnutella">Gnutella</a></li>
<li><a href="Gnutella2#Comparison" title="Gnutella2">Gnutella2</a></li>
<li><a href="WebTorrent" title="WebTorrent">WebTorrent</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Hyperlinks</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Ed2k_URI_scheme" title="Ed2k URI scheme">eD2k</a></li>
<li><a href="Magnet_URI_scheme" title="Magnet URI scheme">Magnet</a></li>
<li><a href="Metalink" title="Metalink">Metalink</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Uses</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Backup" title="Backup">Backup</a></li>
<li><a href="Broadcatching" title="Broadcatching">Broadcatching</a></li>
<li><a href="Shared_resource" title="Shared resource">Disk sharing</a></li>
<li><a href="Online_video_platform" title="Online video platform">Game and video sharing</a></li>
<li><a href="Image_sharing" title="Image sharing">Image sharing</a></li>
<li><a href="Music_download" title="Music download">Music sharing</a></li>
<li><a href="Peercasting" title="Peercasting">Peercasting</a></li>
<li><a href="Seedbox" title="Seedbox">Seedboxes</a></li>
<li><a href="Sharing#In_computer_and_Internet_culture" title="Sharing">Sharing software</a></li>
<li><a href="Peer-to-peer_web_hosting" title="Peer-to-peer web hosting">Web hosting</a> (<a href="Freenet" class="mw-redirect" title="Freenet">Freesite</a>, <a href="InterPlanetary_File_System" title="InterPlanetary File System">IPFS</a>, <a href="ZeroNet" title="ZeroNet">ZeroNet</a>)</li>
<li><a href="Legal_aspects_of_file_sharing" title="Legal aspects of file sharing">Legal aspects</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Concepts</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th id="Privacy44" scope="row" class="navbox-group" style="width:1%"><a href="Privacy_in_file_sharing_networks" title="Privacy in file sharing networks">Privacy</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Anonymous_P2P" title="Anonymous P2P">Anonymous P2P</a></li>
<li><a href="Darknet" title="Darknet">Darknet</a></li>
<li><a href="Darkweb" class="mw-redirect" title="Darkweb">Darkweb</a></li>
<li><a href="Friend-to-friend" title="Friend-to-friend">Friend-to-friend</a></li>
<li><a href="Open_music_model" title="Open music model">Open music model</a></li>
<li><a href="Private_P2P" class="mw-redirect" title="Private P2P">Private P2P</a></li>
<li><a href="Tor_(network)" title="Tor (network)">Tor</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Internal<br>technologies</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Distributed_hash_table" title="Distributed hash table">Distributed hash table</a></li>
<li><a href="Merkle_tree" title="Merkle tree">Merkle tree</a></li>
<li><a href="NAT_traversal" title="NAT traversal">NAT traversal</a></li>
<li><a href="Peer_exchange" title="Peer exchange">Peer exchange</a></li>
<li><a href="BitTorrent_protocol_encryption" title="BitTorrent protocol encryption">BitTorrent protocol encryption</a></li>
<li><a href="SHA-1" title="SHA-1">SHA-1</a></li>
<li><a href="SHA-2" title="SHA-2">SHA-2</a></li>
<li><a href="Super-seeding" title="Super-seeding">Super-seeding</a></li>
<li><a href="BitTorrent_tracker" title="BitTorrent tracker">BitTorrent tracker</a></li>
<li><a href="UDP_hole_punching" title="UDP hole punching">UDP hole punching</a></li>
<li><a href="Micro_Transport_Protocol" title="Micro Transport Protocol">Micro Transport Protocol</a></li></ul>
</div></td></tr></tbody></table></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-04-23" href="https://en.wikipedia.org/wiki/?title=Turtle_F2F&amp;oldid=1286981620">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>